.hr-common-table-wrapper {
    .ant-table-cell {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    &:hover {
        .hr-table-row-operation {
            display: block;
        }
    }
}

tr.hr-common-table-wrapper.ant-table-row-selected > td {
    background: #FFF7E6;
}

tr.hr-common-table-wrapper.ant-table-row-selected:hover {
    td {
        background: #FFF7E6;
    }
}
.ant-table-body {
    overflow-y: auto !important;
}

.ant-table {
    border-top: 1px solid #aaa;
    .ant-table-thead {
        .ant-table-selection {
            .ant-checkbox-wrapper {
                align-items: center;
            }
        }
        tr {
            & > th {
                background-color: #f7f9fd;
                &.ant-table-cell {
                    padding: 0 8px;
                    height: 35px;
                    line-height: 35px;
                    font-size: 12px;
                }
                &:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
                    height: 100%;
                    background-color: #f0f0f0;
                }
            }
        }
    }
    .ant-table-tbody {
        tr {
            td.ant-table-cell {
                padding: 0 8px;
                height: 35px;
                line-height: 35px;
                font-size: 12px;
            }
        }
    }
}